/*!* 窗口 *!
.layx-window.layx-皮肤名称-river {
}
!* 标题栏 *!
.layx-window.layx-skin-皮肤名称 .layx-control-bar {
}
!* 内部按钮激活 *!
.layx-window.layx-skin-皮肤名称 .layx-inlay-menus .layx-icon:hover {
}
!* 底部工具栏按钮 *!
.layx-window.layx-skin-皮肤名称 .layx-button-item {
}
!* 底部工具栏按钮激活 *!
.layx-window.layx-skin-皮肤名称 .layx-button-item:hover {
}*/
.layx-shade {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(40, 40, 41, 0.41) !important;
}

.layx-main {
    overflow: hidden !important;
    position: relative !important;
    clear: both !important;
    -webkit-overflow-scrolling: touch !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    -webkit-app-region: no-drag !important;
}

.layx-html {
    overflow: hidden !important;
}

.layx-window.layx-skin-default {
    border: 1px solid #323232 !important;
    background: #3C3F41 !important;
    border-radius: 3px !important;
}

.layx-window.layx-skin-default .layx-control-bar  {
    background-color: #343537 !important;
    color: #bbb !important;
}
.layx-window.layx-skin-default .layx-control-bar .layx-title{
    cursor: grab !important;
}

.layx-inlay-menus .layx-icon:hover {
    background-color: #333333 !important;
}

.layx-statu-bar {
    border-top: 1px solid #242627 !important;
    min-height: 25px !important;
    background-color: #343537 !important;
}

.layx-button-item {
    width: 71px !important;
    height: 24px !important;
    border: 1px solid #5e6060 !important;
    border-radius: 2px !important;
    margin-right: 10px !important;
    color: #bbbbbb !important;
    background: #4c5052 !important;
    float: right !important;
    margin-bottom: 8px !important;
}

.layx-buttons .layx-button-item:hover {
    background-color: #3c3f41 !important;
    border: 1px solid #545454 !important;
}

.layx-dialog-alert, .layx-dialog-confirm, .layx-dialog-prompt {
    color: #a0a1a1 !important;
}
.layx-dialog-prompt textarea{
    color: #a0a1a1 !important;
    border: solid 1px #646464;
}

/*layx弹框的Dialog样式*/
.inputsWindow {
    display: flex;
    flex-direction: column;
    padding: 8px 20px;
    box-sizing: border-box;

}

.inputsWindow .item {
    display: flex;
    height: 28px;
    margin: 3px 0px;
    align-items: center;
}

.inputsWindow .item .title {
    width: 120px;
    color: #bbb;
    text-align: right;
    font-size: 13px;
}

.inputsWindow .item input {
    background: #45494A;
    flex: 1;
    border: solid 1px #646464;
    color: #bbb;
    height: 28px;
    padding-left: 8px;
    border-radius: 2px;
    width: 100%;
    box-sizing: border-box;
}

.inputsWindow .item .checkbox {
    width: 20px;
    background: #3c3f41;
    height: 20px;
    color: #adadad;
    border: solid 1px #646464;
    cursor: pointer;
}

.inputsWindow .item .checkbox.checked span {
    width: 22px;
    background: url(images/check-selected.png) no-repeat;
    height: 22px;
    display: block;
    margin-left: 1px;
    margin-top: 1px;
}

.layx-dialog-prompt textarea:focus,
.inputsWindow .item input:focus,
.inputsWindow .item .checkbox:hover {
    outline: none !important;
    border: solid 1px #646464;
    box-shadow: 0 0 2px #646464;
}

.inputsWindow .item .bts {
    position: relative;
    flex: 1;
    overflow: hidden;
}

.inputsWindow .item .ico-more {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 20px;
    cursor: pointer;
    height: 26px;
    background: rgb(50, 51, 53) url(images/dian.png) center center no-repeat;
}

.inputsWindow .item .ico-close {
    width: 15px;
    height: 15px;
    background: url(images/del.png) center center no-repeat;
    display: block;
    cursor: pointer;
    position: absolute;
    right: 23px;
    top: 7px;
    margin-top: 0px;
}


.layx-title .layx-label, .layx-group-title .layx-label{
    width: 100%;
    height: 100%;
    line-height: 30px;
    line-height: 30px;
}